package org.spring.aop;

/**
 * 限制切入点匹配或对给定目标类的介绍的过滤器
 *
 * @author 李坤
 * @date 2022/4/17 22:24
 */
public interface ClassFilter {

    /**
     * 切入点是否应该应用于给定的接口或目标类？
     *
     * @param clazz 候选目标类
     *
     * @return 建议是否应适用于给定的目标类
     */
    boolean matches(Class<?> clazz);

}
